package org.example.springboot_mybatisplus_s1.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.example.springboot_mybatisplus_s1.entity.User;

import java.util.List;

//IService<T> 提供的业务层的类 用来提供简单的增删改查
//提供的这个类具备了简单的增删改查  但是我们也可以写一些他没有的方法
public interface Userservice extends IService<User> {
    //在业务层接口写分页查询的方法  传递两个参数 一个 当前第几页   一个每页多少条数据
    IPage<User> selectUserPage(Integer pageNum, Integer pageSize);
    //条件查询 传入两个年龄 查询处于年龄之间的人
    List<User> selectUserList(Integer gt,Integer lt);
    //lambdaquerywarpper 查询姓李的人，且年龄倒数
    List<User> selectage(String name);
    Integer getmax ();
    List<User> getage();

}
